package com.fulihui.wgj.admin.integration;

import com.fulihui.common.result.web.PageView;
import com.fulihui.common.result.web.Result;
import com.fulihui.wgj.admin.api.mass.request.MassCancelRequest;
import com.fulihui.wgj.admin.api.mass.request.MassLogPageQueryRequest;
import com.fulihui.wgj.admin.api.mass.request.SendMassRequest;
import com.fulihui.wgj.admin.api.mass.vo.MassMsgLogVO;

/**
 * @author: Levon
 * @date: 2018-08-02 09:19
 */
public interface SendWxMassServiceClient {

    Result<Boolean> sendMass(SendMassRequest request);

    PageView<MassMsgLogVO> massLog(MassLogPageQueryRequest request);

    Result<String> countUser(SendMassRequest request);

    Result<Boolean> cancelMass(MassCancelRequest request);

}
